특정 char를 기준으로 문자열 나누기

#include <sstream>
#include <string>

vector<string> SplitStringByChar(const string& String, char Delimiter = ' ')
{
    vector<string> Tokens;
    stringstream Stream(String);
    string Token;
    
    while(getline(Stream, Token, Delimiter))
    {
        Tokens.push_back(Token);
    }
        
    return Tokens;
}

String을 Delimiter를 기준으로 나누어 토큰 배열을 리턴한다.